home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / amiga-magazin-pd / 03-95-1 / vt-schutz_2.70 / vt.dokumente / vt2.70d < prev    next >
Text File  |  1995-03-09  |  74KB  |  1,578 lines

  1.  
  2.     *************************************************************
  3.     *                                                           *
  4.     *  In eigener Sache:                                        *
  5.     *  Ich, Heiner Schneegold, habe als Programmierer von VT    *
  6.     *  NIE irgendwelche Rechte am Programm oder an den Texten   *
  7.     *  aufgegeben.                                              *
  8.     *  Deshalb lege ich fest:                                   *
  9.     *  VT und/oder VT-Texte duerfen weder ganz noch teilweise   *
  10.     *  auf einer SHI-SUPERKILLER-Disk oder einer anderen von    *
  11.     *  SHI erstellten Disk veroeffentlicht werden.              *
  12.     *  Begruendung:                                             *
  13.     *  Trotz mehrmaliger Bitten um Abhilfe hat die Leitung von  *
  14.     *  SHI Icons ("kranker Computer") von VT abgeaendert, Pro-  *
  15.     *  grammteile und/oder Texte weggelassen. Dies entspricht   *
  16.     *  weder meinen Vorstellungen noch dem Freeware-Gedanken.   *
  17.     *  Eibelstadt, 17.12.93                                     *
  18.     *  Heiner Schneegold                                        *
  19.     *                                                           *
  20.     *************************************************************
  21.  
  22.       ab VT2.42 ist die Parameterabfrage fuer die Verwendung
  23.       in der startup-sequence entfernt !!!!!
  24.       Begruendung: das Prg ist inzwischen viel zu gross fuer die
  25.                    Verwendung in der startup-sequence
  26.  
  27.  HINWEIS:
  28.  
  29.    - Bitte lesen Sie zuerst VT.LiesMich. Danke !
  30.  
  31.    - Serienersteller sollten vorher Kontakt mit mir aufnehmen !!!
  32.  
  33.    Heiner
  34.  
  35.    WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG
  36.  
  37.       Entgegen anderslautenden Geruechten ist VT  KEIN  Hinter-
  38.       grundprogramm (???). Der Speicherverbrauch ist viel zu
  39.       hoch. Sie starten bitte VT, testen ihren Speicher und die
  40.       Disks. Bitte sind Sie so vernuenftig und sehen Sie ein, dass
  41.       nicht gleichzeitig ein anderes von Ihnen gestartetes Programm,
  42.       Schreibzugriffe auf die gerade zu testende Disk ausfuehren darf.
  43.       Es sollte bekannt sein, dass jeder Schreibzugriff die Disk-
  44.       struktur veraendert ( unter Umstaenden wird auch der BitMapBlock
  45.       verlagert !!).
  46.  
  47.                                                 Danke
  48.  
  49.    WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG WICHTIG
  50.  
  51.    WICHTIG 2:
  52.       Mit KS2.04 koennen Hardlinks (mit makelink) und Softlinks
  53.       (z.B. mit Assembler) erzeugt werden. VT kommt mit Hardlinks
  54.       unter KS1.3 und KS2.04 zurecht. Softlinks verkraftet VT nur
  55.       unter KS2.04 . Mit KS1.3 stuerzt VT beim File- u. BlockITest
  56.       mit GURU B ab. Die Links werden im FileRequester aber auch
  57.       mit KS1.3 erkannt und ohne GURU ausgewiesen (andere Routine).
  58.  
  59.    Hinweis: 26.01.92
  60.       Im Januar 92 sind mehrere Anrufe gekommen und zwei Disks geschickt
  61.       worden, bei denen der BlockKetteTest den Rueckzeiger auf den
  62.       Fileheader als falsch erkennt. Nach Commodore zeigt beim
  63.       OFS ein Langwort im DataBlock auf den Fileheaderblock zurueck.
  64.       Bei diesen Disks zeigt das Langwort auf den EIGENEN Datenblock.
  65.       Durch die doppelte Verkettung sind diese Files meist lauffaehig.
  66.       Ein Einzelfilecopy der ganzen Disk behebt diesen Fehler.
  67.       Versuche mit dem CopyBefehl der neuen WB und ROM KS2.04 ergaben,
  68.       dass das Betriebssystem mit OFS WEITERHIN diesen Rueckzeiger
  69.       setzt !!!! Es muss also ein UtilityPrg im Umlauf sein, das diesen
  70.       Fehler erzeugt. Moeglichkeiten:
  71.          - einfacher CopyBefehl    (unwahrscheinlich)
  72.          - DiskOptimizer
  73.          - DirUtility mit eingebautem Copybefehl
  74.          - DiskCopyPrg mit Option Dir-orientiert
  75.          - oder eine Moeglichkeit, die ich vergessen habe
  76.             Wer kennt ein Prg ?????
  77.    Erste Antworten Feb. 92: alle nennen den gleichen DiskOptimizer-Namen
  78.                               ( kein PD !!!)
  79.  
  80.    XCopy 5.2 Fehler (Original ??):
  81.       Anfang April habe ich einige Disketten bekommen, mit der Bitte, sie
  82.       zu ueberpruefen. Jeweils bei einem File hat VT bei dem Block-Ketten-
  83.       Test bad T.Data ausgegeben (d.h. die Kennung eines DatenBlocks = $8
  84.       stimmte nicht ). Es war IMMER der Block 2 (also gleich nach dem BB).
  85.       Telephonische Rueckfragen ergaben, dass der Xcopy-BB IMMER nach-
  86.       traeglich installiert wurde. Ich vermute nun, dass anstatt 1024
  87.       Bytes in einer Schleife 1028 Bytes zurueckgeschrieben werden. Bitte
  88.       fuehren Sie mit ihrem Original-Xcopy einen entsprechenden Test durch
  89.       (WICHTIG: Block 2 MUSS von einem File belegt sein). Falls Sie
  90.       danach $0 anstatt $8 im 2.Block 0.Langwort finden, informieren Sie
  91.       bitte den Hersteller und MICH .
  92.  
  93.    HinweisA Juli 92:
  94.       (N) = nach meiner Meinung ein Nutzprg, das Vektoren verbiegt, die
  95.             auch von Viren verbogen werden.
  96.       (H) = nach meiner Meinung ein harmloser BB
  97.       (L) = nach meiner Meinung ein BB der mit KS2.04 und/oder 68030
  98.             nicht sauber laeuft
  99.  
  100.    HinweisB Juli 92:
  101.       Falls Sie bei einer Disk Fehlermeldungen bekommen, probieren Sie
  102.       die Disk mit ihrem 2.LW. Oder machen Sie ein einfaches diskcopy
  103.       (bitte KEIN nibblecopy). Oder verwenden Sie turbobackup. Es kann
  104.       sein, dass die kopierte Disk KEINE Fehler mehr zeigt. Allerdings
  105.       sollten Sie dann bedenken, dass ein LW sich verstellt hat. Ent-
  106.       weder ihr LW oder das LW auf dem die "OriginalDisk" erzeugt wurde.
  107.  
  108.    Hinweis Aug 92:
  109.       Im Icon ist ein Stack von 4096 eingetragen. Dies kann fuer eine
  110.       grosse Festplatte bei FileTest zu wenig sein. Tragen Sie dann
  111.       bitte 8192 oder mehr ein. Beim Start von VT aus Shell muss dann
  112.       zuerst der Stack-Befehl eingegeben werden. Danke
  113.       Sollte behoben sein: 17.08.92
  114.  
  115.    Hinweis 19.11.92: Es ist ein XCopy 6.5 pro (Laenge: 27196) aufge-
  116.       taucht, das beim Start im Cli zuerst in grossen Buchstaben
  117.       SARON usw. ausgibt. Nach meiner Meinung enthaelt das File
  118.       KEINEN Virus.
  119.  
  120.    Hinweis 20.11.92: Es ist ein MagiCall (Laenge: 149664) aufgetaucht,
  121.       an das am Anfang ein einfacher Hunk (mit Namen) angehaengt wur-
  122.       de. Wenn Sie MagiCall aus dem Cli starten, passiert nichts.
  123.       Starten Sie dagegen mit dem Icon, so beschwert sich MagiCall mit
  124.       DisplayAlert ueber die falsche Hunkanzahl. Das Programm selbst
  125.       enthaelt nach meiner Meinung KEINEN Virus. Nachtrag 05.12.92:
  126.       Es handelt sich um ein HunkLab-Prg. s.u.
  127.  
  128.    Hinweis 05.12.92: Ich gehe davon aus, dass die Gruppe (falls es sie
  129.       gibt) nicht ihre eigene Disk verseucht ???
  130.       Falls Sie dies beim Booten einer Disk sehen, so ist HOECHSTE Vorsicht
  131.       geboten:
  132.  
  133.                               THE IMMORTAL   _                  _
  134.                  /\   /\      ___ ______ ____)\ ____ ____/\ ____)\
  135.                 /__\ /  \  /\ \_ \\    // __  // __ \\   _ \\    /
  136.                _____/    \/  \ / /_\  // /__\// /  \/ \  /  \\  /
  137.               /    /  \   \  //   _\\//   _/ /  \   _  \/    \\/
  138.              /     \   \    //   / V /    \__/\  \__)\ /      \
  139.              \      \  /\  / \  /  : \         \      \\       \
  140.               \  ____\/  \/   \/      \_ ____  /____  / \ _____ \
  141.                \(    V                  V    \/     \/   V     \/
  142.                      |                  |                :
  143.                      .     is back with : it's latest    .
  144.                                         .           release !
  145.  
  146.                                 Utility Dream #32
  147.  
  148.                       RELEASED IN THE END OF SEPTEMBER 1992
  149.  
  150.      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  151.      |HOLD BOTH BUTTONS TO SELECT A FILE WITHOUT RELOADING THE BOOT MENU!|
  152.      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  153.  
  154.       Auf der Disk, die mir zugeschickt wurde, sind mehrere Prg.e im
  155.       Unterverzeichnis PRG mit PP4.0 gepackt. Wenn Sie diese Prg.e ent-
  156.       packen, werden Sie feststellen, dass an mehrere Prg.e das AIBON-
  157.       Virus gelinkt ist (z.B. an DW). Nach Aussagen im mitgelieferten
  158.       Text-File gibt es ein Programm Hunklab, welches dafuer verant-
  159.       wortlich ist. Dieses Programm soll bei XCopy mitgeliefert werden.
  160.  
  161.       Hunkbeginn:
  162.         0000: 000003f3 00000000 00000009 00000000 ................
  163.         0010: 00000008 0000002b 00000020 000001c4 .......+... ....
  164.         0020: 00000003 000024bd 00000d5a 00000357 ......$....Z...W
  165.         0030: 000004c1 40000012 000003e9 0000002b ....@..........+
  166.         0040: 4feffe08 48e7fffe 227afff2 d3c9d3c9 O...H..."z......
  167.         0050: 58892f49 003c4cdf 7fff4e75 556e6974 X./I.<L...NuUnit
  168.         0060: 6564a046 6f726365 53000000 00000001 ed.ForceS.......
  169.  
  170.       Falls ich einer Fehlinformation aufgesessen bin, entschuldige
  171.       ich mich hiermit bei der XCopy-Firma .
  172.  
  173.    Hinweis 20.12.92: Es sollen noch weitere Utility-Dream-Disks ver-
  174.       seucht sein:
  175.       Nr. 31  :   CCCP-Virus in Files
  176.       Nr. 33  :   Mount  ueber HunkLab mit Jeff verseucht
  177.       Nr. 34  :   SnoopDos 1.6   trojanisches Pferd
  178.       Falls diese Meldungen zutreffen, dann machen Sie bitte einen
  179.       WEITEN Bogen um diese Disks. Die Gruppe scheint nicht sehr sorg-
  180.       faeltig zu arbeiten. 
  181.  
  182.    Hinweis 28.02.93: keine Burstanzeige mehr bei A4000
  183.       Auszug AmigaPlus 3/93 S11  Dave Haynie:
  184.       Der Prozessor arbeitet nicht im Burst-Modus mit dem Speicher ...
  185.       Warum VT trotzdem die ganze Zeit den Burst-Modus beim A4000 ange-
  186.       zeigt hat ?  Sollte nicht schwer zu erraten sein !  Weil Commodore
  187.       mit dem Betriebssystem die entsprechenden Flags setzt. Einfache
  188.       Frage: Fuer was soll ich solche Flags verwenden , wenn sie vom
  189.       Betriebssystem 3.0 (ROM) doch falsch gesetzt werden ?
  190.  
  191.    Hinweis 26.07.93: Sollte beim Test HARDLink oder SOFTLink auftauchen,
  192.       so handelt es sich weder um einen Virenbefall noch um einen Cruncher,
  193.       sondern um den Hinweis auf eine Routine des Betriebssystems. Nachzu-
  194.       lesen bei VT2.xyd am Ende von FileTest.
  195.  
  196.    Hinweis 01.08.93: Es halten sich hartnaeckig die Geruechte, dass
  197.       Motorola bei EC30-Mangel ungepruefte 68030 mit MMU als EC30
  198.       stempelt und ausliefert. Dies wuerde bei manchen A4000/EC30 die An-
  199.       zeige einer MMU mit showconfig von Commodore erklaeren, oder show-
  200.       config testet FALSCH.
  201.  
  202.    Hinweis April 94: Wenn Sie auf KS 2.05 (ROM) und WB 2.1 (Disks) up-
  203.       daten, vergessen Sie bitte NICHT, das FileSystem V36 im Rigid-Be-
  204.       reich ihrer Festplatte zu ersetzen. Dies koennen Sie z.B. mit
  205.       der HDToolbox von Commodore durchfuehren.
  206.  
  207.    Hinweis Nov. 94: Falls VT CD0: im device-Req nicht anzeigt, gehen Sie
  208.       bitte in den File-Req (Sp->File->Sp) und ersetzen df0: durch CD0: .
  209.       Dann sollte ein Inhaltsverzeichnis erscheinen. Mit DirFTest koennen
  210.       Sie jetzt die ganze CD oder einzelne Unterverzeichnisse testen.
  211.  
  212.  
  213.   letzte Aenderung: 29.01.95
  214.  
  215.   Aenderungen seit VT2.69     VT-Laenge: 223696 Bytes
  216.  
  217.    WICHTIG !!!!!
  218.       Um Linkviren SICHER zu finden, die sich HINTER
  219.       den 1.Hunk linken, MUESSEN Sie FileTest auf-
  220.       rufen !!!
  221.    Hinweis: Einige Texte mussten mit Powerpacker-Data
  222.       behandelt werden, da sonst der Platz auf der Disk
  223.       nicht mehr gereicht haette. Im C-Verzeichnis sollte
  224.       ein muchmore liegen, das PP-Data lesen kann.
  225.  
  226.    - Addy-Trojan                         28/29.01.95
  227.      Den entstehenden Dir-Befehl koennen Sie auch
  228.      schon mit aelteren VT finden, wenn Sie mit VT
  229.      eine Pruefsumme gebildet hatten. (siehe VT-Prefs)
  230.  
  231.    - CONMAN-LoadWB-Inst.                 27/28.01.95
  232.      Der entstehende LoadWB-Befehl kann auch
  233.      schon mit aelteren VTs erkannt werden, wenn:
  234.      a) Sie alle Befehle von c: ins Ram: und zurueck
  235.      kopiert haben. Das Datum sollte nun bei allen
  236.      Files gleich sein. Wenn Sie jetzt in VT-Prefs
  237.      das Datum anklicken und dann den Filetest
  238.      starten, wird Ihnen nach dem Befall das falsche
  239.      Datum auffallen.
  240.      oder b)
  241.      Sie haben mit VT-Prefs Pruefsummen ueber die
  242.      einzelnen Files in c: gebildet. Bei einem File-
  243.      test nach dem Befall, muesste VT die falsche
  244.      Pruefsumme auffallen und halten.
  245.      Sie KOENNEN also Vorsorge treffen. NUR Sie
  246.      MUESSEN etwas VOR dem "Unfall" tun !!!!
  247.  
  248.    - Copy_LX-Trojan  loescht RootBlock      07.01.95
  249.  
  250.    - DMS206-Trojan  gegen Fastcall          05.01.95
  251.  
  252.    - Ami-Hacker.BBS gegen AmiExpress        04.01.95
  253.  
  254.    - Surprise-Trojan  Zerstoerungsfile      03.01.95
  255.  
  256.    - A1200 PROMS 40.068                     30.12.94
  257.  
  258.    - Entpacke Archive in FileTest-Schleife.   Dez.94
  259.      Bitte lesen Sie GENAU in Prefs und
  260.      entpArchive nach. Danke
  261.  
  262.    - PESTILENCE.BB-Virus                 09/10.12.94
  263.  
  264.    neu fuer entpArchive:
  265.    - ZAP V1.40  (1990)                      16.12.94
  266.    - Warp V1.11 (1990)                      15.12.94
  267.    - XMash V1.0 (1994)                      15.12.94
  268.    - UnZip V5.1 7.Feb.94                    14.12.94
  269.    - Shrink V1.1                            14.12.94
  270.    - LHWarp 1.40                            14.12.94
  271.    - Zoom4 (V4.1 o. V4.2) wird gebraucht    11.12.94
  272.      fuer aeltere Archive z.B. auf Auge 55
  273.      Ein Archiv auf Auge 55 kann mit Zoom =
  274.      Zoom5.4 nicht entpackt werden.
  275.    - DMS111 (V1.11) wird gebraucht fuer     11.12.94
  276.      aeltere Archive z.B. auf Auge 56 auf CD.
  277.      Ein Archiv auf Auge 56 kann mit DMS =
  278.      DMS151 nicht entpackt werden.
  279.    Lesen Sie bitte den EntpackArchive-Text GENAU.
  280.  
  281.  Programmvoraussetzungen:
  282.  
  283.    - fuer den PrgAblauf werden bis zu 750Kb Mem (Fast und Chip (falls
  284.      kein Fastmem vorhanden, dann nur Chip)) benoetigt: z.B. fuer
  285.       - 490Kb eigenes Prg
  286.       - 20Kb Hauptfenster (Betriebssystem)
  287.       - 15-20Kb fuer Requester (Betriebssystem)
  288.       - 5Kb kurzfristig fuer neu eingelegte Disk (Betriebssystem)
  289.       - 40Kb FileRequester
  290.       - 64Kb BlockSizeBuffer  wg. HDToolBox (Blockgroesse bis 32Kb)
  291.       - usw.
  292.    Hinweis: Falls Probleme mit nur 1Meg-Speicher (z.B. A600), bitte
  293.             startup-sequence abbrechen und OHNE loadwb aus cli starten.
  294.             Es kann aber auch sein, dass der Speicher zu sehr fragmentiert
  295.             ist. Dann hilft nur noch ein Tastaturreset oder KReset (VT-Ut).
  296.             Danach sollte VT auch mit 1MB anlaufen. Falls Im VT Speicher-
  297.             probleme gemeldet werden, dann versuchen Sie bitte in Prefs
  298.             200-Buffer abzuschalten. Es sollten dann 100 Kb Speicher mehr
  299.             freibleiben. Danke
  300.    - KickRom V1.2 oder V1.3
  301.    - laeuft mit Kick V1.3 auf A3000
  302.    - sollte mit 37.175 auf A3000 laufen              = ROM
  303.    - sollte mit 40.068 auf A3000 laufen
  304.    - sollte mit 40.070 auf A3000 laufen              = PROMS (KS3.1)
  305.    - sollte mit KS2.04 auf A500Plus laufen           = ROM
  306.    - sollte mit 37.175 auf A2000 laufen              = ROM
  307.    - sollte mit 40.063 auf A2000 laufen              = PROM  (KS3.1)
  308.    - sollte mit KS2.05 auf A600 laufen      (37.300) = ROM
  309.    - sollte mit KS2.06 auf A600HD laufen    (37.350) = ROM
  310.      Hinweis zu 37.350: trotz vorhandener Hardware
  311.      weigert sich das Betriebssystem das MMU-Flag
  312.      zu setzen. Auch WB:c/cpu bringt nichts. Warum ??
  313.      Fragen Sie bitte Commodore. Es ist nicht der
  314.      einzige Bug in 37.350 .
  315.    - sollte mit Commodore-CDTV laufen (getestet KS1.3)
  316.                     - 37.175 ROM
  317.                     - 37.300 ROM
  318.                     - 37.350 ROM
  319.    - sollte mit KS39.106  auf A4000 laufen           = ROM
  320.    - sollte mit KS40.068  auf A4000 laufen
  321.    - sollte mit KS40.070  auf A4000 laufen           = PROMS  (ohne NCR)
  322.    - sollte mit KS40.070  auf A4000T laufen          = EPROMS  (mit NCR)
  323.    - sollte mit KS39.106  auf A1200 laufen           = ROM
  324.    - sollte mit KS40.068  auf A1200 laufen           = PROMS
  325.         Natuerlich wieder ganz andere Adressen als A4000 (s.o.).
  326.         Commodore-Amiga erreicht NIE den AT-BIOS-Standard.
  327.    - sollte mit KS40.056  auf CD32  laufen           = ROM
  328.    - laeuft  n i c h t  mit SKick, ZKick, LKick auf A2000
  329.    - laeuft  n i c h t  mit Kickit B1-Bx auf A2000
  330.    - mit gepatchten Kickepromversionen erwarte ich Probleme
  331.    - mit KickDisk V1.2 Vers.33.166 laeuft mein Prg. nicht
  332.          (Trackdisk.device liegt an anderer Stelle)
  333.    Hinweis: OHNE Festplatte zeigt das BootIntro bei mir  40.063 !!
  334.                                                             ^
  335.    - PalScreen  (geht nicht immer, ist Commodore bekannt !!)
  336.          bei KS1.2 u. 1.3 bei NTSC Angebot Kreset oder Interlace
  337.         aus CLI sollte moeglich sein:
  338.          VTx.yz -i     = 640x400     NTSC Interlace (ohne Flickerfixer
  339.                                      mit PAL unbrauchbar)
  340.          VTx.yz -p     = 640x256     PAL
  341.                     ;ab KS2.04 !!!!!!!
  342.          VTx.yz -Pro   = 640x480   Productivity (Sie brauchen mind. ECS
  343.                                    o. AA mind KS2.04 und einen geeigneten
  344.                                    Monitor. Haben Sie den ??? Dann kann
  345.                                    man es mit Euro72 oder Prod anschauen.
  346.          VTx.yz -Dbl   = DblPAL
  347.          VTx.yz -E72   = EURO72 640x400
  348.          VTx.yz -Pi4   = Picasso 640x480
  349.          VTx.yz -Pi6   = Picasso 800x600
  350.          VTx.yz -Pi7   = Picasso 1024x768
  351.          VTx.yz -P10   = Picasso 1280x1024
  352.          VTx.yz -Pc4   = Piccolo 640x480
  353.          VTx.yz -Pc6   = Piccolo 800x600
  354.          VTx.yz -Pc7   = Piccolo 1024x768
  355.          VTx.yz -Pc1   = Piccolo 1280x1024i
  356.  
  357.  
  358.         falls ueber Icon gestartet:
  359.    - ToolTypes
  360.       (SCREEN=NTSC)
  361.       (SCREEN=PAL)
  362.       (SCREEN=PROD)
  363.       (geklammert=nichtaktiv)
  364.       (SCREEN=DblPAL)
  365.       (SCREEN=EURO72_640x400)
  366.       (SCREEN=Picasso_640x480)
  367.       (SCREEN=Picasso_800x600)
  368.       (SCREEN=Picasso_1024x768)
  369.       (SCREEN=Picasso_1280x1024)
  370.       (SCREEN=Piccolo_640x480)
  371.       (SCREEN=Piccolo_800x600)
  372.       (SCREEN=Piccolo_1024x768)
  373.       (SCREEN=Piccolo_1280x1024i)
  374.      Da zur Auswertung VTxyz.info geladen werden muss, entfernen Sie bitte
  375.      die VT-Disk erst nach dem Erscheinen des VEKTOR-Bildschirms. Danke
  376.      Beachten Sie bitte die Schreibweise !!! . Sind alle Werte geklammert,
  377.      versucht VT Pal-Aufloesung. Sollte ein "netter" PD-Vertreiber die
  378.      Eintraege nicht uebernommen habe, so koennen Sie selbst einen Ein-
  379.      trag auf der WB vornehmen. Klicken Sie aufs Icon und dann in WB-Leiste
  380.      auf INFO. Vergessen Sie das Abspeichern nicht.
  381.    Hinweis zu Picasso:
  382.      Die IDs gehoeren zur village.library V2.57 (20.12.93) auf Disk Jan 94.
  383.      Nach Fremdaussagen haben die IDs frueher schon gewechselt. Falls Sie
  384.      aeltere Libs haben, sollten Sie updaten, da vielleicht andere IDs
  385.      verwendet werden. Falls Sie neuere Libs haben, bitte ich Sie um einen
  386.      entsprechenden Hinweis. Danke
  387.  
  388.    Hinweis:
  389.      A4000 (A1200) + 1084S
  390.      Bitte entfernen Sie aus devs/monitors alle Typen ausser PAL und NTSC.
  391.      Sie koennen die anderen Typen sowieso nicht verwenden.
  392.      Oder stellen Sie in Prefs/Icontrol "Mode uebernehmen" ab. Es nuetzt
  393.      bei ihrer Hardwarezusammenstellung NICHTS. Denken Sie bitte ueber
  394.      einen neuen Monitor nach.
  395.  
  396.  Prg.ablauf:
  397.  
  398.    - Programm im Cli starten oder von WB starten
  399.  
  400.  
  401.   Einschub:
  402.    - Test auf KickRomV1.2, V1.3, V2.0 oder V3.0
  403.    - Test auf PAL-Screen
  404.    - ein Fenster wird geoeffnet (muss immer kurz erscheinen !!!)
  405.    - einige Vektoren werden getestet und angezeigt
  406.    - wenn Veraenderung, dann:
  407.    - Suche nach bekannten Viren (s.u.) beginnt
  408.      - falls erfolgreich
  409.        - Namensausgabe
  410.        - Vektoren werden zurueckgesetzt und angezeigt
  411.        - Virenprogramm wird im Speicher mit RTS ueberschrieben
  412.        - also kein Reset mehr notwendig
  413.  
  414.      - falls erfolgreich 2
  415.          aus programmtechnischen Gruenden, ist es bei einigen Viren not-
  416.          wendig, vor der Vektoranzeige das VirusPrg. zu loeschen (z.B.
  417.          Extreme) und mit RTS aufzufuellen. Es taucht dann der Requester
  418.          auf:
  419.                            XYZ-NameVirus
  420.                           war im Speicher
  421.                 Weiter                     Weiter
  422.  
  423.      - falls Nein
  424.        - Request      unbekanntes Programm
  425.                           im Speicher
  426.                 KReset                     weiter
  427.      - weiter:
  428.        es werden keine Veraenderungen vorgenommen und das
  429.        Programm beendet.
  430.      - KReset:
  431.        - Vektoren werden zurueckgesetzt
  432.        - reset wird ausgefuehrt
  433.  
  434.       dieser Weg wurde gewaehlt, damit zukuenftige Viren mit
  435.       eigenen Task (hier reicht das Zuruecksetzen der Vektoren
  436.       nicht mehr, sondern es muss auch der/das Task entfernt werden)
  437.       geloescht werden koennen, ohne den Computer auszuschalten.
  438.  
  439.  
  440.    ARBEITS-Fenster:
  441.    ================
  442.  
  443.    ZWEI BITTEN falls Sie Schreibzugriffe planen !!!!!!
  444.  
  445.    - Setzen Sie im VorPrg. die OrigVectoren, auch wenn Sie ein fuer
  446.       Sie wichtiges Resident-Prg. spaeter neu laden muessen
  447.    - Arbeiten Sie mit einer Disk-Kopie (bedenken Sie, auch mir
  448.       koennen Fehler unterlaufen !!!!)
  449.  
  450.    Erklaerung:
  451.  
  452.    Im Hauptfenster sind in manchen Gadgets Buchstaben unterstrichen.
  453.    Wenn Sie die entsprechende Taste druecken, wird bei Gadgets, die
  454.    in DF0: und DEVS unterteilt sind, die Aktion fuer DF0 ausgeloest.
  455.    Bei Gadgets ohne Unterteilung sollte eine Auswahl erscheinen
  456.    (z.B. Listen).
  457.  
  458.    Ende = Prg.Ende     E-Taste = Ende
  459.    ----
  460.  
  461.    Listen:
  462.    -------
  463.             Mit diesem Programmteil koennen Sie sich einen schnellen
  464.             Ueberblick verschaffen, was in ihrem Computer im Moment
  465.             aktiv ist (z.B. SnoopDos) oder einen Virus-Task finden.
  466.             Falls bei Resident eine Adresse NICHT ins ROM (>$F8 o. >$FC)
  467.             zeigt, fangen Sie bitte mit Nachforschungen an !!!
  468.             Hinweis: Die Listen werden pro Aufruf nur 1x gelesen.
  469.                      Der Task-Zustand aendert sich also NICHT !!
  470.                      ThisTask wird NICHT angezeigt (muss VT sein)
  471.             Hinweise zu IntVecExec:
  472.                Unter KS2.04 werden Aud0-3 erst beim 1.Aufruf des
  473.                audio.device eingebunden.
  474.                Es wird jeweils auch die Ausgangszeile eines IntVec an-
  475.                gezeigt, obwohl die Verwaltung über Listen erfolgt. Aber
  476.                VirenProgrammierer halten sich nicht an Listen und ver-
  477.                biegen direkt (sehr beliebt Nr.5=VertB). Deshalb diese
  478.                Zeilen.  (Beispiel DASA)
  479.             Hinweise zu ResidentCm:
  480.                Ab KS2.04 sind mehr Cli-Befehle RESIDENT als unter KS1.3.
  481.                Diese Befehle sind als Intern oder System ausgewiesen und
  482.                koennen nicht geaendert werden. Sie selbst koennen Befehle
  483.                resident im Speicher halten, indem Sie bei dem File das
  484.                Pure-Flag setzen (z.B. in VT-FileReq). Sie installieren
  485.                dann das File auf Cli-Ebene mit: resident Filename Return
  486.                KS3.0 gibt bei externen Befehlen im UserC bei Aufruf des
  487.                Resident-Befehls in der shell haeufig 0 aus, obwohl in
  488.                der Struktur WIRKLICH NICHT 0 steht. Fragen Sie Commodore!
  489.             Abbruch mit ESC-Taste oder re.Maustaste
  490.             Ausdruck mit Druck
  491.             Nachtrag 09.08.93:
  492.             Der Prioritaetswert von z.B. exec.library stimmt in Resident
  493.             und library nicht ueberein. Warum ? Fragen Sie Commodore
  494.             Stack wird mit 4094 und nicht mit 4096 angegeben, weil in
  495.             ARKRM libs steht S465:  /* stack upper bound +2*/
  496.             Obergrenze von Mem wird mit 7FFFF und nicht mit 80000 ange-
  497.             zeigt, weil in ARKRM libs steht S462:
  498.               /* upper memory bound + 1          */
  499.             Datumsausgabe bei Listen:
  500.             Bei libs, device, resource versucht VT eine Datumsausgabe.
  501.             Bedingungen:
  502.               (TT.MM.JJ) oder (TT MMM JJJJ)
  503.               Zeiger nicht Null
  504.                  KS1.3 intuition.lib-zeiger leer !!!!
  505.                  KS2.04 dos.lib-zeiger leer  !!!!
  506.               Zeiger zeigt in vorhandenen Speicher
  507.                  negativ-Beispiele gibt es (dann Enforcer-Hits)
  508.  
  509.    Vergl. :               (Vergleiche)
  510.    --------
  511.  
  512.       - Abbruch: ESC-Taste oder re.Maustaste
  513.       - Ausdruck von 2048 Bytes mit Druck-Gadget
  514.  
  515.                je 1024 Bytes
  516.  
  517.       - lege Testbeginn fuer 2. Objekt fest oder 0
  518.          Es geht nur eine Verschiebung in 2-Byte-Schritten.
  519.          Diese Einstellung muss ZUERST gemacht werden, wenn der Beginn
  520.          beim 2. Objekt verschoben werden soll !!!!
  521.  
  522.          Warum:
  523.          Manche BootblocksaveUtilities legen vor dem eigentlichen BB
  524.          1 LW zur Erkennung ab. Sie muessen also 4 einstellen.
  525.          Sie haben ein bekanntes Linkvirusfile. Sie wollen dieses File
  526.          mit einem anderen File vergleichen. Da das 2. File mehr Hunks
  527.          hat (Zahl steht im 3.LW) muessen Sie den den Testbeginn fuer
  528.          das 2. File solange verschieben, bis $000003E9 deckungsgleich
  529.          sind.
  530.  
  531.       - BB <-> BB
  532.          lade 2 BB jeweils von Track 0 .
  533.          So koennen Sie auf Nachahmungen testen. Oder Sie wollen den
  534.          codierten Bereich herausfinden, von einem BB-Virus, der sich
  535.          bei jedem Schreibvorgang neu codiert (z.B. mit Inhalt von $DFF006).
  536.  
  537.       - BB <-> File
  538.          vergleiche BB von Track 0 mit einem archivierten File
  539.  
  540.       - File <-> File
  541.          vergleiche zwei Files
  542.  
  543.    VT - Tools :
  544.    ------------
  545.       - SpMon   einfacher Speichermonitor
  546.          - auch ueber Tastatur zu bedienen
  547.          - mit Speichern (es erscheint der Filerequester und Sie koennen
  548.            1024 o. 2048 Bytes einstellen)
  549.          - mit Druck 512, 1024 und 2048 Bytes
  550.          - Aufpassen muessen Sie im $DFF000-Bereich und im $E80000-Bereich.
  551.            In diesen Bereichen liegen NUR-Lese- und NUR-Schreib-Register.
  552.            Ueberspringen Sie bitte diese Bereiche, sonst kann ein System-
  553.            Absturz NICHT verhindert werden.
  554.  
  555.       - $00 in Sp
  556.          Wie Flush-Sp (siehe unten). Zusaetzlich wird versucht, freie
  557.          Speicher-Chunks mit dem Wert $00 zu fuellen. Dieser Vorgang kann
  558.          einige Sekunden dauern. In der Zeit "haengt" dann der Uhr-Maus-
  559.          zeiger. Keine Angst es ist bei mir immer der Mauszeiger wieder
  560.          gekommen.
  561.  
  562.       - Flush-Sp
  563.          Loescht nicht benoetigte (nicht mehr benutzte) Module aus dem
  564.          Speicher. Die MAGIC-Zahl stammt nicht von mir, sondern wurde
  565.          im FIDO-Netz diskutiert.
  566.          Beispiel: Sie betreiben DFUE. Danach ist immer noch serial.device
  567.          im Speicher (Beweis:VT/Listen/device). Nach Flush haben Sie
  568.          wieder mehr Speicher. usw.
  569.          Nachtrag Aug.93:
  570.          Einige Libs muessen unter KS3.0 einen "Schutz" dagegen haben,
  571.          der NICHT den Commodore-Richtlinien entspricht. Obwohl Open-
  572.          Count 0 ist und damit die Speicherfreigabe erlaubt waere, ver-
  573.          schwinden diese libs nicht.
  574.  
  575.       - zeige Vek
  576.          zurueck mit Weiter-Gadget
  577.          Ausdruck mit Druck-Gadget
  578.             - zeigt wichtige Vektoren, die von Viren verbogen werden
  579.               (aber auch von einigen Nutzprogrammen)
  580.             - Konfiguration
  581.               Sollte auch unter KS1.3 und OHNE setcpu sinnvolle Wer-
  582.               te ausgeben.
  583.               Hinweis 1 :
  584.               Sollten Sie bei CPU 68030 finden und bei MMU nichts,
  585.               dann sollten Sie ihre Maschine aufschrauben und nach-
  586.               schauen, ob ihr Prozessor vielleicht die Bezeichnung
  587.               EC68030 (Billigversion ohne MMU) hat.
  588.               Hinweis 2 :
  589.               VBlank wird aus execbase+$212 ausgelesen
  590.                (vgl. ARKRM S.803 Z.129)
  591.          Neu: LoadSeg-Vektor
  592.          Sie werden staunen, wieviele Nutzprogramme inzwischen diesen
  593.          Vektor verbiegen. Rufen Sie dann Loadseg in Tools auf und
  594.          versuchen Sie einen ASCII-Text zu finden.
  595.  
  596.       - SystemTest
  597.          naechste Seite: Space oder li.Maustaste
  598.          Abbruch       : ESC oder re.Maustaste
  599.          Ausdruck      : mit Druck-Gadget (Seite fuer Seite)
  600.          Testet alle SprungVektoren von libs, devices und resources,
  601.          die sich im Speicher befinden. Vektoren die nicht ins ROM
  602.          weisen, werden angezeigt. Da alle Vektoren von nachgeladenen
  603.          Teilen (z.B. diskfont.library) nicht ins ROM zeigen, wird auch
  604.          ein Vektorzeiger, der nicht ins ROM zeigt und nicht mehr als
  605.          +- $6000 von einer bestimmten Adresse abweicht, als gueltig
  606.          von VT anerkannt, wenn Sie im Requester NEIN waehlen.
  607.  
  608.          Beispiel: DoIo  Exec -$1c8   KS2.04
  609.                   -$1c8  -$1c6
  610.                   $4ef9  $00f80808
  611.                    JMP   Sprungziel
  612.                     2        4 Bytes = 6 Bytes
  613.             Sollte DoIo verbogen sein, so gibt VT aus:
  614.                -$1c6  $xxxxxxxx  (zeigt also das Sprungziel)
  615.  
  616.          Hinweis1: setpatch von KS1.3 verbiegt schon mehrere Vektoren !!!
  617.          Hinweis2: ab KS2.04 ist NegOff nicht immer durch 6 teilbar ohne
  618.             Rest (z.B. graphics.library und andere), sondern langwortorien-
  619.             tiert. Warum, fragen Sie Commodore !!
  620.          Hinweis3: auch ohne setpatch weisen bei KS1.3 mehrere Vektoren
  621.             von Exec.lib nicht ins ROM !!!!
  622.  
  623.       - LW-Info
  624.         Ausdruck mit Druck-Gadget
  625.          Bei Disk-LW MUSS eine Disk eingelegt sein !!!
  626.          Gibt wichtige Parameter des LW`s und der Disk aus.
  627.             Hinweis: Unter KS1.2 und KS1.3 werden fuer LW DF0-3
  628.                folgende Daten NICHT ausgegeben, weil sie unbrauch-
  629.                bare Werte enthalten:
  630.                   PreAlloc, MaxTransfer, Mask, BootPri u. DosType
  631.             Fragen Sie Commodore oder schauen Sie ins ROM oder DosEnvec,
  632.             da steht die unbrauchbare Tabelle fuer DF0-3. Sie finden
  633.             dann z.B. fuer Prealloc #11 usw. ?????? obwohl der Wert
  634.             richtig 0 sein muesste.
  635.             Bei KS2.04 ist der Fehler behoben.
  636.          Bei CDROM sind die LW-Info-Werte meist ohne Sinn, da die
  637.          verschiedenen Treiber (ASIM, BABEL), teilweise DosEnvec nicht
  638.          bedienen. Es ist also KEIN VT-Fehler !!!!!!!!
  639.  
  640.  
  641.       Rechnung: UsedBlocks+FreeBlocks+2(reserved)=BlocksperDisk
  642.  
  643.             LW-880Kb     SectorperBlock 1    BlocksperTrack 11
  644.             HD-LW                       2                   22
  645.             Das HD-LW CHINON FB357A arbeitet mit ROM KS2.04 auch
  646.             im A2000C . Install schreibt entgegen meinen Erwartungen
  647.             KEINEN ANDEREN BB !!!!
  648.          Hinweis: Auch mit KS2.04 wird der BufferWert in DOS-Envec nicht
  649.             geaendert, wenn Sie AddBuffers aufrufen (Commodore-Fehler ??)
  650.          Hinweis2: Auch mit KS1.3 muss DosType (aus DosEnvec) und Disk-
  651.             Type (aus InfoData) NICHT uebereinstimmen !!!  Warum ?? Bitte
  652.             fragen Sie Commodore !!
  653.             Beweis fuer KS1.3:
  654.               - mount VD0
  655.               - mountlist muss natuerlich l:fastf... und $444f5301 ent-
  656.                 halten
  657.               - formatieren Sie VD0 mit FFS
  658.               - danach LW-Test
  659.               - DosType wird immer noch DOS0 sein und DiskType DOS1  !!!!
  660.  
  661.    Mitteilung eines VT-Users:
  662.    Habe ich mal probehalber getestet:
  663.  
  664.    1.) mit zwei Syquest Wechselplatten je 88 MB als DH0:
  665.        und DH1: an einem GVP II Controller mit 8 MB RAM
  666.        in einem AMIGA 2000 C: Mainboard Rev. 6.2,
  667.        einem internen Floppylaufwerk unter KS1.3 ...
  668.  
  669.        mit Fastprep (spezielles Utility fuer GVP II Controller)
  670.        zwei neue Medien FFS (!) formatiert und VT2.46-LW Info
  671.        angewaehlt; VT meldet Format  : OFS (?)
  672.                              DosType : $444F5301
  673.                              DiskType: $444F5300.
  674.  
  675.        sicherheitshalber nochmals FastPrep aufgerufen;
  676.        FileSys zeigt FFS (!) -Format an ...
  677.  
  678.        VT2.46-BlockITest meldet "BB: DOS1-FFS-N.BB" (also doch FFS ?)
  679.    Antwort 17.11.92: siehe Hinweis2 oben. VT kann nur das anzeigen,
  680.        was er in DosEnvec und InfoData findet.
  681.  
  682.         zu PC0: u. PC1: (df0: u. df1: als MSDOS-Laufwerke 720Kb)
  683.          Warum hier 1439 Blocks reserviert sind, fragen Sie am besten
  684.          die Commodore-Entwickler. Weiterhin liegen die Directory-
  685.          Eintraege meist in Zylinder 0 Block 7 und nicht wie angegeben
  686.          RootBlock=0. Suchen Sie also bitte dort nach den Filenamen.
  687.  
  688.  
  689.     - setze OVek = setzt alle wichtigen Vektoren, aber ein Prg.
  690.                   wird nicht mit RTS aufgefuellt, wie im Vorprg.
  691.  
  692.  
  693.     - zeige Vec = Vectorenanzeige im Hauptprogramm  o h n e  Virustest
  694.  
  695.     - KRESET  mit Sicherheitsabfrage
  696.  
  697.     - KRESA3  mit Sicherheitsabfrage    (fuer A3000)
  698.                      (schaltet fuer sauberen RESET MMU ab)
  699.     - Base:
  700.        Ausdruck mit Druck-Gadget
  701.          Dos.lib   es wird die Lage der Dos.lib im Speicher angezeigt
  702.             und nach Block 2 $00 gelegt. In Block 0 u. 1 liegen also
  703.             die negativen Offsets und in Block 2 u 3 die positiven
  704.             Offsets (Verwendung meist von Commodore nicht erlaubt).
  705.  
  706.          Exec.lib vgl. Dos.lib   positive Offsets von Com. erlaubt.
  707.  
  708.          Graphics.lib
  709.  
  710.          Int.lib
  711.  
  712.          TrackDiskDevice  (Struktur ist sehr kurz)
  713.  
  714.          HDdev.Base    sollte ein Festplattendevice finden
  715.  
  716.             ateam.device      AT-Bus Mainhattan.Data ;AmigaPlus 11/92 S58
  717.             scram8.device                            ;FF 698
  718.             scram16.device                           ;FF 698
  719.             scsi.device       Com.
  720.             hddisk.device     Com.
  721.             xt.device         Com.
  722.             gvpscsi.device
  723.             gvpat.device
  724.             scsidev.device    GVP alt
  725.             alf.device
  726.             ALF.device                               ;AmigaSpezial 11/92 S27
  727.             oktagon.device                           ;AmigaPlus 5/92 S100
  728.             BOIL.device       FSE                    ;AmigaPlus 12/92 S58
  729.             scsi3.device      Golem SCSI II          ;Amiga Magazin
  730.             nexus.device      Advanced Systems       ;AmigaSpezial 11/92 S27
  731.             icddisk.device    ICD ADSpeed            ;AmigaSpezial 11/92 S27
  732.             HardFrame.device  Microbotics
  733.             harddisk.device   Supra                  ;AmigaSpezial 11/92 S27
  734.             SerieIII.device   Supra                  ;AmigaPlus 5/92 S100
  735.         suprascsi.device  SupraDriveXP500        ;von privat 08.09.92
  736.             vector.device     HK-Computer
  737.             ivs_scsi.device   Trumpcard              ;AmigaSpezial 11/92 S27
  738.             imscsi.device     Memphis                ;AmigaPlus 5/92 S100
  739.             protarscsi.device Protar                 ;AmigaPlus 5/92 S100
  740.             evolution.device  Macro                  ;AmigaPlus 5/92 S100
  741.             pbscsi.device     Phoenix A1000          ;Fido-Netz
  742.             MASOBOSHI.device  Mastercard 2           ;Fido-Netz
  743.             jkscsi.device     Rossm.                 ;Firma Messe
  744.             vortex.device     ATONCE                 ;von privat 10.10.92
  745.             PPSscsi2.device   Zeus-Turbokarte        ;AmigaPlus 11/92 S65
  746.             ossi.device       OTRONIC-SCSI           ;INCUBUS_Box 20.10.92
  747.             comspechd.device  ??????                 ;AmigaSpezial 11/92 S27
  748.             syndisk.device    Hardital               ;von privat 03.11.92
  749.             AT-Apollo.device  3-state                ;Firma Messe
  750.             SCSI-Apollo.device3-state                ;Firma Messe
  751.             IVS_SCSIpro.deviceTrumpcard Prof.        ;Amiga Magazin
  752.             IVSgslam.device   Trumpcard              ;FIDO  19.01.93
  753.             spartan.device    SCSI PD                ;INCUBUS_Box 03.12.92
  754.             harddisk1.device  AccessX                ;AmigaSpezial 3/93 S30
  755.             IVS_SCSIvector.device                    ;Markt&Technik 10.03.93
  756.             omti.device       Omti-Kontroller        ;INCUBUS 25.05.93
  757.             Malibu.device     Malibu Board           ;privat 25.05.93
  758.             z3scsi.device     FastLane               ;AmigaSpezial 10/93 S36
  759.             2nd.scsi.device   A4091                  ;ASIM V2.0  19.09.93
  760.             empscsi.device    EMPLANT                ;INCUBUS 25.09.93
  761.             parscsi.device    Mainhatten             ;Amiga 11/93  S76
  762.             ---------
  763.             hidedisk.device   HD-Disk FSE            ;Kickstart 12/92 S55
  764.             hidedisk19.device HD-Disk FSE            ;Kickstart 12/92 S55
  765.  
  766.  
  767.          Sollte ihr Festplattentreiber nicht erkannt werden, so suchen
  768.          Sie bitte in Listen - device und schreiben den Namen ab (
  769.          Bitte auf Gross- und Kleinschreibung GENAU achten). Schicken
  770.          Sie mir bitte eine Postkarte mit  AbCd27.device . Danke
  771.       
  772.     - ZeroPage zeigt Speicher ab $0 mit den wichtigen Vectoren
  773.                   (Hallo Enforcer-Freunde)
  774.  
  775.     - VecPage  ab 68010 kann die ZeroPage mit movec verschoben
  776.          werden. Die Lage steht dann in VBR . VT zeigt die Lage im
  777.          Speicher und den Inhalt ab Block 0 (Unterschied zu Libs !!!)
  778.       Base - VecPage: Der gezeigte Speicherbereich kann im Filerequester
  779.          abgespeichert werden (2048 einstellen !!)
  780.  
  781.    BlockITest
  782.    ----------
  783.       Abbruch: ESC oder re.Maustaste
  784.       Anzeige eines defekten Blocks moeglich (geht selbstverstaendlich
  785.       nicht bei Trackerror)
  786.  
  787.    Test1:
  788.    Suche nach Trackerror's  (weiss angezeigt)
  789.       - Fehler 30  SeekError         Track nicht gefunden
  790.       - Fehler 29  Disk Changed      Disk gewechselt
  791.             (auch wenn Sie es nicht glauben, dieser Fehler steht
  792.              manchmal in Byte 31 des DiskIoReq. Meist passiert dies,
  793.              wenn der Lesekopf zum naechsten Zylinder faehrt. Brechen
  794.              Sie den Test dann ab und starten ihn neu.)
  795.       - Fehler 28  WriteProtected    wird hier nicht geprueft
  796.       - Fehler 27  BadSecHdr         ungueltiger Sektor-Header
  797.       - Fehler 26  TooFewSecs        zuwenig Sektoren gefunden
  798.       - Fehler 25  BadSecSum         falsche Sektor-Checksumme
  799.       - Fehler 24  BadHdrSum         falsche Header-Checksumme
  800.       - Fehler 23  BadSecId          falsche Sektor-ID
  801.       - Fehler 22  BadSecPreamble    falscher Sektor-Vorspann
  802.       - Fehler 21  NoSecHdr          keinen Sektor-Header gefunden
  803.       - Fehler 20                    Fehler (aber mir unbekannt)
  804.       - Meldung    Daten im SecHeader   s.u. bei Test5
  805.  
  806.    Hinweis 29.10.92: zu Fehler 20
  807.         Ich habe eine Disk erhalten, auf der Track 1 (=Block 11-21)
  808.         NICHT oder NICHT RICHTIG formatiert war. Das AmigaBetriebsSystem
  809.         gibt dann FehlerCode 20 zurueck. Wieder etwas gelernt. Danke
  810.         fuer Disk.
  811.  
  812.    Empfehlung:   (gilt NICHT fuer Original-Spiele mit Fremdformat !!!!)
  813.       - mit Einzelfilecopy oder DiskSalv retten was moeglich ist
  814.       - Disk neu formatieren, falls OriginalCommodore abbricht, Disk
  815.         in den Abfalleimer. Bitte nicht mit XYZ-Format ohne Verify
  816.         arbeiten.
  817.    HinweisB Juli 92:
  818.       Falls Sie bei einer Disk Fehlermeldungen bekommen, probieren Sie
  819.       die Disk mit ihrem 2.LW. Oder machen Sie ein einfaches diskcopy
  820.       (bitte KEIN nibblecopy). Oder verwenden Sie TurboBackup. Es kann
  821.       sein, dass die kopierte Disk KEINE Fehler mehr zeigt. Allerdings
  822.       sollten Sie dann bedenken, dass ein LW sich verstellt hat. Ent-
  823.       weder ihr LW oder das LW auf dem die "OriginalDisk" erzeugt wurde.
  824.  
  825.  
  826.    Test2:
  827.    Suche nach Blockinhalt, der von Viren angelegt wurde:
  828.          (blau angezeigt)
  829.  
  830.       - Lamer!    85 mal + 1 mal !! = 512 Bytes
  831.       - LAMER!    85 mal + 1 mal !! = 512 Bytes
  832.       - LAMER!!!  64 mal = 512 Bytes    (Return of the Lamer)
  833.       - VIRUS     Track 0      (Digital Emotion)
  834.       - Warsaw    85 mal + 1 mal !! = 512 Bytes
  835.       - MAD       85 mal
  836.       - HIV       85 mal   (boot-aids by hiv)
  837.       - 11111111 22222222 44444444 88888888   = Glasnost ab $100 im Block
  838.       - SACHSEN3  64 mal = 512 Bytes
  839.       - " Fast Eddie " = Fast Eddie ab $100 im Block
  840.       - "INFECTOR GO!" = Infector ab $100 im Block (Fast Eddie Clone)
  841.       - SHIT           ab $30 im Block
  842.       - 1234  ab $5a  und  4E71(=NOP) 66 mal ab $64  (DiskVal1234)
  843.       - Overkill by the ENEMY !  ab $22 im Block
  844.       - FUCK!!    85 mal + 1 mal !! = 512 Bytes von INGO'S RETURN zerstoert
  845.       - == ZENKER ==  4 Bloecke von ZENKER-BB in Zyl 40 Sektor 16-19
  846.                   zerstoert.
  847.       - STC!STC!STC!STC = FLASHBACK = Glasnost-Clone ab $100 im Block
  848.       - STC!R!    85 mal + 1 mal !! = The Return of STARCOM = LAMER4-Clone
  849.       - STC!aw    85 mal + 1 mal !! = STARCOM 5 = Boot aids clone
  850.       - BURN      128 mal           = BURN-Virus
  851.       - $BAF00D0D 128 mal           = Burn 2 Virus
  852.       - $0A444154  usw.             = DATALOCK V1.1
  853.       - $0F3E3E3E  usw.             = DATALOCK V1.2
  854.       - SADDAM7!  mehrmals          = SADDAM-7 Disk-Validator
  855.  
  856.         Sollte ein obengenannter Block innerhalb eines Files liegen (Test
  857.         mit Blockkette), so kann dieses File NICHT gerettet werden.
  858.  
  859.       - IRAK      1.Filedatenblock von SADDAM-VIRUS codiert
  860.                   kann gerettet werden
  861.                   (Es sind einige Nachahmungen aufgetaucht, die nicht
  862.                    IRAK als Kennung verwenden. Auch diese sollte VT
  863.                    erkennen und decodieren koennen.)
  864.                    ( Clones = z.B. LAME, LOOM, RISC, 1.29, Laurin, Animal
  865.                    KICK, NATO, AFFE, IRAN, GRAL, 4711=Parfum usw. )
  866.  
  867.       - $ABCD0008   Datenblock von Little Sven codiert.
  868.                     Sollte VT erkennen und decodieren.
  869.  
  870.  
  871.    Test3:
  872.    Falls Blocktyp 2,8 oder $10 erkannt wird (d.h. bei FFS-Databloecken,
  873.    BootGirlDatas oder aehnlichen Programmteilen entfaellt der 8er-Test)
  874.    Die Pruefsumme ueber dem Block wird berechnet und mit dem 5. Langwort
  875.    verglichen.
  876.    Fehlermeldung (weiss):
  877.                          - BadBloCheckSum
  878.  
  879.    Hinweis zu Test3 und Festplatten mit FFS:
  880.  
  881.    Bei HDs mit 165000 Bloecken waechst die Wahrscheinlichkeit, dass ein
  882.    FFS-Data-Sektor mit 2, $10 ,$20, $21 zufaellig beginnt.
  883.    VT erkennt den Block nun nicht
  884.    als Data-Block, sondern glaubt einen Dir-Block oder Fileheader-Block
  885.    gefunden zu haben (je nach Kennung) und bildet eine Pruefsumme ueber
  886.    den Block. Da beim FastfileSystem keine Pruefsumme fuer Datenbloecke
  887.    eingetragen wird, meldet VT einen Fehler. Ich kann dieses Verhalten
  888.    von VT NICHT abstellen, da ich keinen einfachen Weg kenne, um einen
  889.    Datenblock im FFS entgegen der vorhandener Kennung -Dir- im Langwort 0,
  890.    als Datenblock zu erkennen. Nehmen Sie diese "Fehlermeldung" nicht
  891.    zu ernst. Schauen Sie aber ab und zu mit einem Monitor nach.
  892.    Beim alten AmigaDosSystem (auf Disk oder HD) handelt es sich SICHER
  893.    um einen defekten Block !!!!
  894.  
  895.      Ein Beispiel von meiner HD0-Partition DOS3 also FFS
  896.      (Ich hab nur diesen einen "dubiosen" Block auf der Partition)
  897.        Block:   15865
  898.      0000: 00000002 00000001 00000066 0000001a ...........f....
  899.            ^^^^^^^^
  900.      0010: 00000000 000003f2 000003ea 00000006 ................
  901.      0020: 00000000 0000004e 00000680 00000000 .......N........
  902.      0030: 00000020 00000000 000003ec 00000002 ... ............
  903.      0040: 00000000 00000008 00000010 00000000 ................
  904.      0050: 000003f2 00000000 00000000 00000000 ................
  905.      0060: 00000000 00000000 00000000 00000000 ................
  906.      0070: 00000000 00000000 00000000 00000000 ................
  907.      0080: 00000000 00000000 00000000 00000000 ................
  908.      0090: 00000000 00000000 00000000 00000000 ................
  909.      00a0: 00000000 00000000 00000000 00000000 ................
  910.      00b0: 00000000 00000000 00000000 00000000 ................
  911.      00c0: 00000000 00000000 00000000 00000000 ................
  912.      00d0: 00000000 00000000 00000000 00000000 ................
  913.      00e0: 00000000 00000000 00000000 00000000 ................
  914.      00f0: 00000000 00000000 00000000 00000000 ................
  915.      0100: 00000000 00000000 00000000 00000000 ................
  916.      0110: 00000000 00000000 00000000 00000000 ................
  917.      0120: 00000000 00000000 00000000 00000000 ................
  918.      0130: 00000b2f 00000b2e 00000000 00000000 .../............
  919.      0140: 00000002 00000274 00000000 00000000 .......t........
  920.      0150: 00000000 00000000 00000000 00000000 ................
  921.      0160: 00000000 00000000 00000000 00000000 ................
  922.      0170: 00000000 00000000 00000000 00000000 ................
  923.      0180: 00000000 00000000 00000000 00000000 ................
  924.      0190: 00000000 00000000 00000000 00000000 ................
  925.      01a0: 00000000 00001618 000001ec 000004cd ................
  926.      01b0: 0c507269 6e746572 2e696e66 6f000000 .Printer.info...
  927.      01c0: 00000000 00000000 00000000 00000000 ................
  928.      01d0: 00000000 00000000 00000000 00000000 ................
  929.      01e0: 00000000 00000000 00000000 00000000 ................
  930.      01f0: 00000000 0000069a 00000000 fffffffd ................
  931.                                       ^^^^^^^^
  932.      Die Kennungen lassen einen Fileheaderblock vermuten. Ist es aber
  933.      nicht, sondern das Ende eines Files (vgl. $0050= $000003f2)
  934.      Entstehung dieses Blocks:
  935.       - Der Block war wirklich einmal ein Fileheader.
  936.       - Dann wurde das Info-File geloescht. Leider ueberschreibt
  937.         dabei das Betriebssystem die freigegebenen Bloecke NICHT,
  938.         sondern aendert nur den Direintrag und die Bitmap. Sonst
  939.         wuerden auch Prg.e wie undelete oder DiskSalv2 nicht ar-
  940.         beiten.
  941.       - Jetzt wurde ein neues File aufgespielt und der letzte Teil
  942.         des Programms ist in diesem Block gelandet. Das Betriebs-
  943.         system ueberschreibt in diesem Block nur den Teil, den es
  944.         braucht. Der Rest bleibt unveraendert.
  945.       - In diesem Block sind also jetzt wichtige Daten und Teile
  946.         eines nicht mehr benoetigten "Uralt-Fileheaders".
  947.       - Dies ist kein Problem im Normalfall.
  948.       - Aber hier beginnt der Rest des neuen Files zufaellig mit
  949.         $00000002 und das ist halt eine Kennung fuer das Betriebs-
  950.         system. Deshalb irrt hier VT.
  951.       - Im OFS wuerde der Datenblock mit $00000008 beginnen und VT
  952.         wuerde sich nicht melden.
  953.      Ich glaube, jetzt sollte auch klar sein, warum ich der Funktion
  954.      "Correkt CheckSum" an dieser Test-Stelle von VT ablehnend gegen-
  955.      ueberstehe. Die Gefahr der falschen Anwendung ist mir trotz
  956.      "wollen Sie wirklich"-Requesters zu gross.
  957.  
  958.  
  959.    Test4:
  960.    Alle LinkViren, die ich kenne, werden mit Blocknummer (egal ob ADos
  961.    oder FFS) weiss angezeigt. Ausbauversuch bitte mit Filetest.
  962.  
  963.    Hinweis: BlockITest testet ALLE Bloecke. D.h. es kann ein LinkVirus
  964.    gefunden werden, der schon aus dem Verzeichnis geloescht ist, gar
  965.    nicht mehr aktiv werden kann und auch von FileTest nicht gefunden
  966.    wird.
  967.    Grund: Amiga-Dos entfernt bei Rename und Delete nur den Filenamen
  968.    aus dem Verzeichnis und gibt die Bloecke in der Bitmap frei. Die
  969.    FileDataBloecke dagegen werden NICHT veraendert.
  970.    Merken Sie sich die Blocknummer und setzen Sie den Blockinhalt mit
  971.    einem Diskmonitor oder Block loeschen (s.u.) auf NULL.
  972.  
  973.    decode IRAK  (09/10.07.91)
  974.  
  975.    Block loeschen:
  976.    Zuerst bitte die Disk mit Blockkette und Filetest ueberpruefen. Ge-
  977.    meldete Fehler dort schon ausbessern. Dann und wirklich erst dann
  978.    Bloecke mit BlockITest loeschen. VT kann ein File (z.B. Jack ver-
  979.    seucht) danach NICHT mehr reparieren. Warum dann dieser Programm-
  980.    teil: weil AmigaDos die Databloecke nicht mitloescht. Ich habe
  981.    mehrere aeltere PD-Disks zugeschickt bekommen, bei denen die User
  982.    mit BlockITest nicht mehr von Dos benutzte aber verseuchte Bloecke
  983.    gefunden haben. Um diese Unruhe zu beseitigen, wurde dieser Programm-
  984.    teil eingebaut.
  985.    Ablauf:
  986.       -Block zeigen    ja
  987.       -Block loeschen  ja      usw.
  988.  
  989.    Test5:
  990.    Wird nur durchgefuehrt, wenn Sie in VT-Prefs den Haken gesetzt haben.
  991.    Dann wird ueberprueft, ob im Sector-Header Daten abgelegt sind. Im
  992.    Header sind 16 Bytes ungenutzt. Vor einigen Jahren gab es Programme,
  993.    die in diesen Bereich Daten ablegen konnten und auch wieder lesen.
  994.    Nachteil:
  995.      Nicht jedes Diskcopy-Programm kopiert den SectorHeader mit:
  996.            Commodore-DiskCopy  Nein
  997.            TurboBackup         Ja
  998.            D-Copy              Ja      usw.
  999.    Damit nun nicht jemand denkt, er kann eine neue Variante plazieren,
  1000.    wird ab VT2.54 dieser Bereich auf Wunsch beim BlockITest mitgetestet.
  1001.    Der Test wird dadurch nicht einmal 1 Sekunde langsamer.
  1002.    Falls Sie mehrmals die Meldung -Daten im SecHeader- erhalten, sollten
  1003.    Sie abbrechen und in VT-Prefs den Haken entfernen. Danach koennen Sie
  1004.    den BlockITest wiederholen und Sie werden nicht mehr mit der Meldung
  1005.    konfrontiert.
  1006.    ABER !!!  Sie wissen, dass in den SectorHeadern der Disk zusaetzliche
  1007.    Daten untergebracht sind. Unternehmen Sie etwas dagegen. z.B. Kopie
  1008.    anfertigen mit Commodore-Diskcopy und ueberpruefen Sie danach die
  1009.    Lauffaehigkeit der Programme auf der Disk.
  1010.    Rechnung fuer DD-Disk:
  1011.            16 Bytes x 11 Sektoren x 160 Tracks = 28160 Bytes
  1012.        Viel Platz also .
  1013.    Falls Daten im Sektorheader enthalten sind, so werden diese dann im
  1014.    BlockITest angezeigt. Weiter dann mit li.Maustaste oder Space . Ab-
  1015.    bruch mit re.Maustaste oder Esc .
  1016.  
  1017.  
  1018.  
  1019.    BlockKette
  1020.    ----------
  1021.  
  1022.    Hinweis 26.07.93: Sollte beim Test HARDLink oder SOFTLink auftauchen,
  1023.      so handelt es sich weder um einen Virenbefall noch um einen Cruncher,
  1024.      sondern um den Hinweis auf eine Routine des Betriebssystems. Nachzu-
  1025.      lesen bei VT2.xyd am Ende von FileTest (weiter unten).
  1026.  
  1027.    Hinweis 13.08.92: Unter KS1.3 kann rechts oben fuer 2 Sekunden der
  1028.        Hinweis " Status: validating!" auftauchen. Ein Teil der Disk ist
  1029.        dann defekt. In Tools/LWinfo muesste dann auch Status: validating
  1030.        stehen. Dabei kann die Bitmap IN ORDNUNG sein !!!! Dieser Fehler
  1031.        wird ab KS2.04 von AmigaDos abgefangen. Die Disk ist aber irgend-
  1032.        wo DEFEKT. z.B. Bad Listblock, Byte<->Block, Bad T-List usw. Die
  1033.        Disk kann von AmigaDos NICHT repariert werden (von VT auch nicht).
  1034.        Probieren Sie DiskSalv (Erfolg: gering). Probieren Sie BlockKette,
  1035.        damit Sie die Fehlerquelle finden koennen.
  1036.  
  1037.    SchnellStopp: Space o. linke Maustaste  weiter dann wieder mit Space
  1038.    Abbruch:      Esc oder re.Maustaste
  1039.  
  1040.    Testet JEDEN Block EINES Files auf Fehler (siehe bei BlockITest) und
  1041.    Viren (siehe bei FileTest).
  1042.    Hinweis: das alte Amiga File System arbeitet mit einer doppelten Ver-
  1043.    kettung. Sollte ein "Soft"-Fehler auftauchen (z.B. bad HeaderKey), so
  1044.    so kann dieser haeufig mit copy df0: to df1: all  behoben werden. Bei
  1045.    Trackfehlern verwenden Sie bitte z.B. Disksalv .
  1046.    Hinweis: Feb 92
  1047.    Es scheint ein kommerzielles Diskoptimierungsprogramm zu geben, das
  1048.    die Anforderungen von Commodore (jeder DatenBlock unter OFS enthaelt
  1049.    einen Rueckzeiger auf den Fileheader) in bestimmten Situationen NICHT
  1050.    einhaelt und den Rueckzeiger auf den eigenen FileDatenblock zeigen
  1051.    laesst.
  1052.    Inzwischen scheint ein Prg. aufgetaucht zu sein, das entgegen den
  1053.    Commodore-Richtlinien $00000000 als Rueckzeiger eintraegt.
  1054.    Wird Halt nach jeder Seite in VT-Prefs nicht gewaehlt, so stoppt VT
  1055.    bei jedem Fehler (aber nicht bei Cruncher).
  1056.    Read-Bit hat keine Auswirkungen, da ueber Blockroutine gelesen wird.
  1057.    Hinweis:
  1058.    Die LinkViren LZ, Golden Rider und Crime! koennen hier nicht sicher
  1059.    erkannt werden, da die Routine nur je einen Block einlesen kann (geht
  1060.    nicht anders). Da die Viren sich ans Ende des 1.Hunks haengen, kann
  1061.    ein Teil der 3 Testlangworte im gelesenen Block und der andere Teil
  1062.    im naechsten Block liegt. VT findet dann beim Vergleichen nicht alle
  1063.    3 Langworte und meldet sich nicht. Beim FileTest SOLLEN die Viren
  1064.    SICHER erkannt werden.
  1065.    Hinweis: Shell hat den Wert Null. Beim EinzelFileCopy gibt es manchmal
  1066.    einen Fehler. VT meldet dann der Zeiger aus dem Fileheader auf den
  1067.    Datenblock stimmt nicht. Loeschen Sie das shell-File und kopieren
  1068.    Sie noch einmal. Vergleichen Sie mit der OrigWB. hier meldet sich VT
  1069.    NICHT !!!
  1070.    Am Schluss werden die untersuchten Verzeichnisse und Files ausgegeben.
  1071.    wichtig: in der Verzeichnisanzahl sind die Rootdir und leere Subdirs
  1072.    enthalten.
  1073.    Fehlermeldungen:
  1074.     - Blockanzahl falsch
  1075.        Im Fileheader steht ab $c die Blockanzahl fuer das File. Diese
  1076.        Zahl und die wirklich im Fileheader eingetragenen Bloecke stimmen
  1077.        NICHT ueberein. Kann mit copy df0: df1: all behoben werden.
  1078.     - Block o. Byteanzahl falsch
  1079.        Die Blockanzahl im Fileheader ergibt -multipliziert mit den Daten
  1080.        der Bloecke (OFS=488, FFS=512)- NICHT die im Fileheader eingetragene
  1081.        Filelaenge. Dass der letzte Datenblock nicht voll sein muss, wird
  1082.        von der TestRoutine beruecksichtigt.
  1083.     - Filelistfehler
  1084.        Ein in der Blockliste im Fileheader eingetragener Block gehoert
  1085.        NICHT zu dem File.
  1086.     - bad headerKey
  1087.        Der Rueckzeiger ($4) im Datenblock auf den Fileheader ist FALSCH
  1088.        Versuchen Sie copy df0: df1: all
  1089.     - bad SequenzNr
  1090.        Im DatenBlock steht bei OFS ein falscher Wert.
  1091.        Beispiel: es kaeme jetzt der 5.Block des Files und im entsprechenden
  1092.        Langwort des Datenblocks steht 20 .
  1093.  
  1094.    BB -> Speicher
  1095.    ---------------
  1096.    bitte DF0: oder Devs anklicken
  1097.    Lade Bootbloecke in Speicher und teste
  1098.    Viren, die ich habe, werden auf drei !!! Langwoerter getestet im BB
  1099.    Sollte ein Virenname und vier umgedrehte Fragezeigen erscheinen,
  1100.    so besitze ich den BBVirus nicht und habe ein Langwort in einer
  1101.    Veroeffentlichung gefunden.
  1102.    Hier lehne ich jede !!!! Verantwortung ab! Bitte schicken Sie
  1103.    diese Bootbloecke an mich! DANKE!
  1104.    Es wird ab VT2.33 Block0-3 gezeigt.
  1105.  
  1106.    Festplatte: Bei der Partition mit dem niedrigsten LowCyl wird der
  1107.       echte PHYSIKALISCHE Block 0 angezeigt. Bei den anderen Partitionen
  1108.       der LOGISCHE Block 0. BITTE aendern Sie den ECHTEN Block 0 NICHT !!
  1109.       EIN Fehler und der Zugriff auf ALLE Daten der HD wird unmoeglich !!
  1110.  
  1111.    Speicher -> BB
  1112.    ---------------
  1113.    bitte DF0: oder Devs anklicken
  1114.    schreibe Speicher in Bootblock 0 u 1 von DfX
  1115.    MERKE: Nach Track 0 werden IMMER NUR 1024 Bytes geschrieben, auch
  1116.       wenn Sie vorher 2048 Bytes geladen haben !!!! Warum ? Damit mit
  1117.       VT keine 4-Block-Viren installiert werden koennen !!!
  1118.    Sie koennen damit also auch BBe kopieren (aber bitte keine Viren!)
  1119.    Schreibbedingungen:
  1120.             - 512 Bytes/Sektor
  1121.  
  1122.    Ueberlege, bevor Du einen BB auf Festplatte schreibst !!!!!!!!!!
  1123.    MERKE: Auf den physikalischen Block 0 der HD schreibt man nicht,
  1124.           wenn man einen Nervenzusammenbruch vermeiden will !!!
  1125.  
  1126.    MERKE 2:
  1127.    Bitte schreiben Sie auf eine FFS-Disk NIE einen OFS-BB (und gegen-
  1128.    gleich). Warum ?? Nach einem Reboot wird die Disk als OFS behandelt
  1129.    und wenn Sie jetzt ein File auf diese Disk kopieren, zerstoeren Sie
  1130.    die Diskstruktur. Glauben Sie nicht. Dann probieren Sie es aus. Ich
  1131.    habe es auch nicht fuer moeglich gehalten, bis mir die 1.Disk so
  1132.    zerstoert zugeschickt wurde.
  1133.  
  1134.    Speicher
  1135.    --------
  1136.    Hinweis 20.03.93: Falls Sie im Icon SCREEN=PROD eingestellt haben, so
  1137.     werden jetzt 2 Bloecke angezeigt, da mehr Platz ist. Lassen Sie sich
  1138.     nicht verwirren. Der 2.Block beginnt bei $200. Sie sehen dann also
  1139.     den ganzen BB (1024 Bytes) auf einem Blick.
  1140.  
  1141.    alle Veraenderungen werden nur im Speicher vorgenommen
  1142.    auf Disk wird der Speicher erst mit s.o. geschrieben
  1143.  
  1144.    NoBoot = erstelle Blocks ohne BootPrg.
  1145.          klicke:
  1146.                   OF  fuer altes AmigaDosSystem
  1147.                   FF  fuer FastFileSystem
  1148.  
  1149.    insta. = erstelle bootbare Disk
  1150.          klicke:
  1151.                   OF  fuer altes AmigaDosSystem
  1152.                   FF  fuer FastFileSystem
  1153.  
  1154.    BLK0/1/2/3 = Wechselgadget zur Anzeige von Blk 0-3 in HEX und ASCII
  1155.  
  1156.     .-Taste = BLK 0-3
  1157.         Pfeil rechts-Taste = BLK 0-3
  1158.    Mit install (Ver.37.5 vom 28.4.91) der WB 37.67 wird ein neuer
  1159.    Bootblock geschrieben, der die expansion.library patched. Ob
  1160.    das bei der ROM-Version von KS2.0 auch notwendig ist, wird sich
  1161.    zeigen.
  1162.    Stand 27.10.91: Auch der Install-Befehl des A500+ schreibt diesen
  1163.       BootBlock. Wahrscheinlich war die Entwicklung des ROM`s zu weit
  1164.       fortgeschritten.
  1165.  
  1166.    BB-KS2.0 mit expansion.library
  1167.     dc.l $444F5300,$E33D0E73,$00000370,$43FA003E
  1168.     dc.l $70254EAE,$FDD84A80,$670C2240,$08E90006
  1169.     dc.l $00224EAE,$FE6243FA,$00184EAE,$FFA04A80
  1170.     dc.l $670A2040,$20680016,$70004E75,$70FF4E75
  1171.     dc.l $646F732E,$6C696272,$61727900,$65787061
  1172.     dc.l $6E73696F,$6E2E6C69,$62726172,$79000000
  1173.  
  1174.     
  1175.    BB-FFS-KS2.0 mit expansion.library
  1176.     dc.l $444F5301,$E33D0E72,$00000370,$43FA003E
  1177.     dc.l $70254EAE,$FDD84A80,$670C2240,$08E90006
  1178.     dc.l $00224EAE,$FE6243FA,$00184EAE,$FFA04A80
  1179.     dc.l $670A2040,$20680016,$70004E75,$70FF4E75
  1180.     dc.l $646F732E,$6C696272,$61727900,$65787061
  1181.     dc.l $6E73696F,$6E2E6C69,$62726172,$79000000
  1182.  
  1183.     
  1184.        BB KS2.0 mit expansion.library  25.08.91
  1185.  
  1186.              ;DOS0    PruefSumme  Zeiger auf RootBlock
  1187.                                     (nicht wichtig)
  1188.     000A0000 444F5300 E33D0E73    00000370
  1189.  
  1190.                ;Zeiger auf Name "expan...."
  1191.     000A000C 43FA003E                                 LEA $A004C(PC),A1
  1192.                ;mind. Vers 37
  1193.     000A0010 7025                                     MOVEQ #$25,D0
  1194.                ;openlib
  1195.     000A0012 4EAEFDD8                                 JSR -$228(A6)
  1196.     000A0016 4A80                                     TST.L D0
  1197.                ;nicht gefunden
  1198.     000A0018 670C                                     BEQ.S $A0026
  1199.  
  1200.     000A001A 2240                                     MOVEA.L D0,A1
  1201.                ;patch
  1202.     000A001C 08E900060022                             BSET #6,$22(A1)
  1203.                ;closelib
  1204.     000A0022 4EAEFE62                                 JSR -$19E(A6)
  1205.                ;Zeiger auf Name "dos..."
  1206.     000A0026 43FA0018                                 LEA $A0040(PC),A1
  1207.                ;FindResident
  1208.     000A002A 4EAEFFA0                                 JSR -$60(A6)
  1209.     000A002E 4A80                                     TST.L D0
  1210.                ;nicht gefunden
  1211.     000A0030 670A                                     BEQ.S $A003C
  1212.  
  1213.     000A0032 2040                                     MOVEA.L D0,A0
  1214.                ;hole Zeiger auf Initial. nach a0
  1215.     000A0034 20680016                                 MOVEA.L $16(A0),A0
  1216.     000A0038 7000                                     MOVEQ #0,D0
  1217.     000A003A 4E75                                     RTS
  1218.                ;FehlerFlag setzen
  1219.     000A003C 70FF                                     MOVEQ #-1,D0
  1220.     000A003E 4E75                                     RTS
  1221.  
  1222.     000A0040 dc.b "dos.library",0
  1223.  
  1224.     000A004C dc.b "expansion.library",0,0,0
  1225.  
  1226.     000A0060 00000000 00000000 00000000 00000000
  1227.  
  1228.    OriginalBB  (frueher Lam3)
  1229.    --------------------------
  1230.     Nur aktiviert, wenn gefunden wurde:
  1231.        - Lamer 3           (Block2 u 3 codiert)
  1232.        - Little Sven       (Block2 u 3 codiert)
  1233.        - MALLANDER         (Block2 u 3 nicht codiert)
  1234.        - Overkill          (Block2 u 3 nicht codiert)
  1235.        - ZENKER            (Zylinder 40)
  1236.     Lamer3 und Little Sven verschieben OrigBB codiert nach Block 2 u. 3
  1237.    Block 2 u. 3 wird entschluesselt und in Speicher geschrieben. Danach
  1238.    kann man den OrigBB zurueckschreiben.
  1239.    Wann nuetzt das nicht viel ???
  1240.    - Wenn der Kopierschutz schon auf Track 0 beginnt (Longtrack usw)
  1241.       (das Prg ist aber schon mit Lam3 nicht mehr gelaufen).
  1242.    - Wenn ein File oder BootblockIntro Block 2 u 3 belegt hat.
  1243.       So habe ich Lamer3 damals auf einer PD-Disk gefunden
  1244.       (das File ist aber schon durch Lamer3 zerstoert worden).
  1245.  
  1246.    FileTest:           (ProgrammFileTest)
  1247.    ---------
  1248.          - Sie haben in VTPrefs SeitenStopp eingestellt
  1249.          - oder Stopp mit Space-Taste oder li. Maustaste
  1250.            weiter dann wieder mit Space oder li. Maustaste
  1251.          - Abbruch mit ESC-Taste oder re.Maustaste
  1252.       Hinweis:
  1253.       Seit KS2.04 oder FFS wird das Read-Bit getestet. Verwenden Sie
  1254.       bitte bei so einem File BlockKette oder lassen Sie VT das Bit
  1255.       loeschen. Die restlichen Bits bleiben im Originalzustand.
  1256.       Mit dem WB-Befehl (in c zu finden) protect oder Protect im
  1257.       VT-FileRequester koennen Sie spaeter das READ-Bit wieder setzen.
  1258.  
  1259.    - entsprechende Disk einlegen u n d warten bis LW-Led aus ist!!!
  1260.    - DF0, Devs oder RAM anklicken
  1261.    - F-Taste startet FileTest DF0
  1262.    - M-Taste startet FileTest RAM  (ab VT2.54)
  1263.  
  1264.  
  1265.    Test1:
  1266.    Dieser Test wird nur durchgefuehrt, wenn DOS0 (=OFS) gefunden wurde.
  1267.       Teste Langwort 0 des Filedatablock auf 8 :
  1268.          Fehlermeldung: bad T.DATA
  1269.       Teste ob der Zeiger in Langwort 1 auf den Fileheader zeigt:
  1270.          Fehlermeldung: bad HEADERKEY
  1271.       Teste ob der Wert in Langwort 2 die richtige Reihenfolge enthaelt:
  1272.          Fehlermeldung: bad SEQNumber
  1273.  
  1274.    - normale Schrift: nichts gefunden
  1275.     Hinweis 16.06.93: Dieser Test ist bei der variablen RAM-Disk NICHT
  1276.       moeglich, geht aber bei RAD .
  1277.  
  1278.    Test2:
  1279.    - normale Schrift: nichts gefunden
  1280.    - blaue Schrift und Requester: wahrscheinlich Virus im File
  1281.    - weisse Schrift: File ist gepackt (z.B. PowerPacker) oder
  1282.                      Archiv (z.B. lha)
  1283.                      k e i n  Test auf Virusbefall moeglich
  1284.                      bitte entpacken und dann neu testen
  1285.    - blaue Schrift und Text:    File defekt ?
  1286.             Datenstruktur am Fileanfang stimmt nicht. Bitte merken Sie
  1287.             sich den Filenamen und versuchen Sie das File aus dem Cli
  1288.             zu starten. Hinweis: ein Fehler z.B. im 55 Datenblock eines
  1289.             Files wird in diesem Programmteil NICHT erkannt !!! Verwenden
  1290.             Sie dafuer bitte Blockkette.
  1291.             Eine grosse Anzahl von gefundenen defekten Dateien auf einer
  1292.             Disk, kann den VT zum Absturz bringen. Dies liegt NICHT am
  1293.             VT, sondern am AmigaDos. Jedes defekte File im Cli gestartet,
  1294.             fuehrt zum GURU. Wer's nicht glaubt, bitte selbst ausprobieren.
  1295.  
  1296.  
  1297.    - findet IRQ I, IRQ II, BGS9 I-III, Disaster Master, Revenge Lamer1+2,
  1298.      OrigPrg.e, die von Bgs9 I, BGS9 II oder Terrorists verschoben wurden,
  1299.      XENO, JEFF-BUTONIC I+II+3.10, Terrorists, THE SMILY CANCER1+2, Traveling
  1300.      Jack I+II, Return Of The Lamer (Disk-Validator), CCCP-Link
  1301.      TimeBomb V0.9, TimeBomber, EM-Wurm, BRET HAWNES, SADDAM, Color,
  1302.      BlueBox, LZ, Lamer-LoadWB, Gotcha, PP-Bomb, Virusblaster V2.3, Byte-
  1303.      Parasite1+2+3, Freedom, initial_cli, NoGuru, Disk.info, LAMER8-File, Mem-
  1304.      Check, Golden Rider, Disktroyer V1.0, CHAOS-MASTER, NoVi, Hochofen,
  1305.      DATA CRIME, Crime!, Excreminator 1, IRAK+Clones, NaST, METHAMORPHOSIS,
  1306.      Challenger, DARTH VADER, Crime!++, DriveInfo, DiskVal1234, LAME, LOOM,
  1307.      Infiltrator, RISC, HARD, 1.29, 4711, NATO, KICK,
  1308.  
  1309.    - loescht auf Wunsch Prg.Viren
  1310.      ein Requester erscheint, es ist aber auch 'Weiter' moeglich
  1311.      in der startup-sequence muss bei Bedarf mit ed die 1. Zeile
  1312.      geloescht werden.
  1313.          DOpusRT-Virus: wird geloescht
  1314.          Lameralt-File: wird geloescht, da jeder endcli besitzt
  1315.          BGS9 /3        VT unternimmt einen Renameversuch mit devs/A0,0
  1316.          Infiltrator    VT unternimmt Ausbauversuch
  1317.          DARTH VADER  ($A0)  einfach loeschen, bitte 1.Zeile Startup-
  1318.             sequence mit Editor loeschen
  1319.          Challenger (setclock)  VT sucht nach OrigFile in devs/keymaps,
  1320.             falls nicht gefunden, wird Virus allein geloescht.
  1321.          Nast=BGS9-Clone  VT sucht nach OrigFile in c, falls nicht ge-
  1322.             funden, wird Virus allein geloescht.
  1323.          RobNorthern=BGS9-Clone  VT sucht nach OrigFile in devs, falls
  1324.             nicht gefunden, wird Virus allein geloescht.
  1325.          Libs/Exec.library ( 4 Bytes), gehoert zu Excreminator 1
  1326.          einfach loeschen
  1327.          Excreminator 1
  1328.          einfach loeschen
  1329.          NoVi:
  1330.          versucht zuerst Rename mit .fastdir,$a0
  1331.          (Aenderung der startup-s. dann nicht notwendig !!)
  1332.          falls File nicht gefunden wird, wird die Loeschung des Viren-
  1333.          Prg.s allein angeboten (bitte dann startup-sequence aendern)
  1334.          CHAOS-MASTER = dir und disk.info
  1335.          wird geloescht, bitte dir-Befehl von OrigWB neu kopieren
  1336.          Disktroyer V1.0:
  1337.          wird geloescht, bitte startup-sequence ueberpruefen.
  1338.          memcheck:
  1339.          wird geleoscht, bitte 1.Zeile Startup-sequence loeschen
  1340.          LAMER8-File:    (haengt an VirusX)
  1341.          wird geloescht, da sich jeder Original-VirusX besorgen kann.
  1342.          Disk.info:      mit Text manipuliert
  1343.          wird geloescht, bitte von Original-WB neu kopieren
  1344.          NoGuru:
  1345.          wird geloescht, fuer Arbeit nicht notwendig
  1346.          initial_cli:     (AMIGAKNIGHT-Virus)
  1347.          wird geloescht, 1.Zeile startup-sequence bitte mit ED loeschen !!
  1348.          Freedom:
  1349.          wird geloescht
  1350.          JEFF BUTONIC V3.10:
  1351.          wird geloescht, 1.Zeile startup-sequence bitte mit ED loeschen !!
  1352.          ByteParasite1+2+3:
  1353.          wird geloescht
  1354.          Virusblaster V2.3:
  1355.          wird geloescht
  1356.          PP-Bomb:
  1357.          wird geloescht (Bitte kopieren Sie Powerpacker 3.0b)
  1358.          Gotcha LAMER:
  1359.          wird geloescht (Bitte kopieren Sie bei Bedarf dir, run, cd oder
  1360.                         execute von Orig.WB zurueck)
  1361.          Lamer-LoadWB:
  1362.          wird geloescht (Bitte kopieren Sie LoadWB von Orig.WB zurueck)
  1363.          icon.library-BlueBox-Virus:
  1364.          wird geloescht (Bitte kopieren Sie icon.library von Orig.WB zurueck)
  1365.          color-Filevirus:
  1366.          wird geloescht (Aenderung in startup-s. nicht notwendig)
  1367.          IRAK-DataBlock:
  1368.          decodiert den Datenblock und schreibt ihn zurueck (sehr langsam)
  1369.          geht schneller mit BlockITest.
  1370.          SADDAM:
  1371.          loescht Disk-Validator
  1372.          (Aenderung in startup-s. nicht notwendig)
  1373.          BRET HAWNES:
  1374.          loescht $C0A0E0A0C0 in Root
  1375.          1.Zeile in startup-sequence muessen sie mit ed loeschen
  1376.          EM-Wurm:
  1377.          loescht $A0 in c
  1378.          loescht gefundene zerstoerte Dateien auf Wunsch
  1379.          Disaster Master:
  1380.          loescht cls
  1381.          Revenge Lamer 1 u. 2 :
  1382.          loescht A0A0A0A0A0
  1383.          Jeff-Butonic 1 u. 2 :
  1384.          loescht unsichtb. File oder Alias-Name (s.b. Jeff-Beschreibung)
  1385.          TimeBomb V0.9:
  1386.          loescht .info in c
  1387.          und falls vorhanden pic.xx in Root
  1388.          TimeBomber:
  1389.          loescht virustest
  1390.          und falls vorhanden VIRUSTEST.DATA
  1391.          Return of the Lamer:
  1392.          loescht Disk-Validator
  1393.          (Aenderung der startup-s. nicht notwendig !!)
  1394.          BGS9 1+2 und Terrorists:
  1395.          versucht zuerst Rename mit unsichtbarem File
  1396.          (Aenderung der startup-s. dann nicht notwendig !!)
  1397.          falls unsichtbares File nicht gefunden wird, wird die Loeschung
  1398.          des Viren-Prg.s angeboten
  1399.          Traveling Jack
  1400.          loescht auf Wunsch von Jack erzeugtes File (VIRUS.xy)
  1401.  
  1402.    - baut auf Wunsch CCCP, IRQ1+2, The Smily Cancer1+2, Traveling Jack1+2
  1403.      Xeno, LZ, Golden Rider, Hochofen, DATA CRIME, Crime!, Crime!++,
  1404.      Infiltrator, Crime92,
  1405.       aus File aus
  1406.       ( K e i n e  100% Garantie fuer Lauffaehigkeit !!!! Falls der
  1407.       Ausbau misslingt, schicken Sie mir bitte das verseuchte Original-
  1408.       file. Danke ! )
  1409.      Bei einem Fehlschlag kopieren Sie das verseuchte File auf eine
  1410.      leere formartierte Disk und versuchen dann den Ausbau.
  1411.       oder
  1412.      Um stark fragmentierten Speicher (kann eine Fehlerursache sein)
  1413.      zu beseitigen, starten Sie Kreset oder schalten Sie den Computer
  1414.      eine Minute aus.
  1415.      Wichtig:
  1416.      Nach dem Ausbauversuch startet das Programm neu um das Zurueck-
  1417.      schreiben zu ueberpruefen. Sollte das File immer noch blau sein,
  1418.      so waere ich fuer eine Nachricht dankbar.
  1419.      oder:
  1420.      Sie haben ein File, das mehrfach von IRQ2, Smily, LZ, Golden Rider,
  1421.      Crime, Crime!++ verseucht ist.
  1422.      Ich besitze ein IRQ2-verseuchtes File mit sechs Links, ein Smily-File
  1423.      mit vier Links und ein LZ-File mit zwei Links. Grenze bei Golden
  1424.      Rider ist 100000 Bytes. Hier muessen Sie dann
  1425.      ueber den File-Requester die Abnahme der Filegroesse kontrollieren und
  1426.      den Ausbauversuch fortsetzen.
  1427.  
  1428.    - sucht nach von BootControl V4.0, FileBootBlock, BB 2.0
  1429.      aus BB-Viren erzeugte
  1430.      Files (vgl. Fish). Entgegen meiner Erwartung laufen einige so erzeugte
  1431.      Files (Laenge:1048, 1056, 1060, 1072) ohne Absturz an !!!!!
  1432.    - Am Schluss werden die untersuchten Verzeichnisse und Files ausgegeben.
  1433.      wichtig: in der Verzeichnisanzahl sind die Rootdir und leere Subdirs
  1434.      enthalten, aber nicht SOFT- oder HARDLinks.
  1435.  
  1436.    Hinweis 26.07.93: Sollte beim Test HARDLink oder SOFTLink auftauchen,
  1437.      so handelt es sich weder um einen Virenbefall noch um einen Cruncher,
  1438.      sondern um den Hinweis auf eine Routine des Betriebssystems.
  1439.      Soft- und HardLinks geben ab KS2.04 die Moeglichkeit, "Schein"-Files
  1440.      oder "Schein"-Dirs zu erzeugen. Der Vorteil: Es wird auch fuer ein
  1441.      riesiges Verzeichnis NUR 1 Block gebraucht. Sie sparen also Platz.
  1442.      Nachteil: Falls Sie solche Links mit KS2.04 auf Disk erzeugen und
  1443.      dann zu KS1.3 wechseln, koennen Sie SICHER mit einem GURU rechnen.
  1444.      Das hat nichts mit VT oder einem anderen Prg zu tun, sondern KS1.3
  1445.      kennt einfach keine Links. VT testet jetzt diese Links nicht mehr,
  1446.      sondern nur noch die Orginale, da sonst ein "Doppeltest" stattfindet.
  1447.      VT gibt in heller Schrift SOFTLink oder HARDLink aus, haelt aber
  1448.      NICHT an.
  1449.       HardLinks:
  1450.       Koennen mit makelink im c-Verzeichnis erzeugt werden.
  1451.       Fuer HardLinks auf ein Verzeichnis muessen Sie eingeben:
  1452.       makelink  df0:hardc  df0:c  FORCE
  1453.       Fuer HardLinks auf ein File muessen Sie eingeben:
  1454.       makelink  df0:hardVT  df0:Test/VT
  1455.       Sie arbeiten also nur auf der gleichen Partition.
  1456.       Das Betriebssystem kann sauber zwischen Dir und File unterscheiden.
  1457.       SoftLinks:
  1458.       Koennen mit makelink im c-Verzeichnis NICHT erzeugt werden.
  1459.       Es gibt aber Prg. (z.B. von Stefan Becker) im PD-Bereich, die das
  1460.       koennen.
  1461.       Sie arbeiten auch mit verschiedenen Partition.
  1462.       also z.B. :
  1463.       makelink  df0:softVT hd3:schutz/VT
  1464.       Das Betriebssystem kann leider NICHT zwischen Dir und File unter-
  1465.       scheiden. Es wird IMMER ein positiver Wert zurueckgegeben. Na ja
  1466.       Commodore koennte den Fehler beheben, indem man in Zukunft auf
  1467.       -+ 5 ausweicht. Dann waere im rekursiven Test wieder eine Unter-
  1468.       scheidung in File und Dir SICHER moeglich.
  1469.       VT zaehlt Soft- und HardLink weder bei der Verzeichnis- noch bei
  1470.       File-Anzahl mit !!!!
  1471.  
  1472.  
  1473.    Startup-S DF0/Devs
  1474.    ------------------
  1475.    - zeigt 2KB der startup-sequence falls vorhanden, umschalten bitte
  1476.      mit BLK0/1/2/3-Gadget, hilfreich fuer schnelle Suche nach $A0 usw.
  1477.      in 1. Zeile
  1478.       aber bitte nicht $0A mit $A0 verwechseln !!
  1479.    - zeigt  n i c h t  startupII oder startup-sequence.hd
  1480.       (Anzeige jetzt moeglich = Umweg ueber FileRequester)
  1481.  
  1482.  
  1483.  
  1484.    Sp -> File -> Sp    = FileRequester
  1485.    -----------------------------------
  1486.         entfernt Aug 92  siehe Dok VT-FileReq
  1487.  
  1488.                                    
  1489.    Devs=Device-Requester
  1490.    =====================
  1491.       Nimmt bis zu 30 "gemountete" Devices auf. (also kein assign, kein RAW
  1492.       AUX, s usw.)
  1493.       Nach 30 uebernommenen Eintraegen wird die Suche beendet.
  1494.       Ende  Abbruch ohne Auswahl
  1495.       Auswahl mit linker Maustaste
  1496.       Scroll mit PropGadget
  1497.       Die "einfache" Commodore-RAM-Disk wird nicht erkannt.
  1498.       CDROM mit der Kennung CDx: sollten ab VT2.49 angezeigt werden.
  1499.  
  1500.  was kann das Prg. nicht:
  1501.  ------------------------
  1502.    - ist nicht speicherresident
  1503.      - bitte P-Bit nicht setzen - sicherer Guru !!!!
  1504.    - bitte nicht mehrere Programme gleichzeitig laufen lassen
  1505.    - Virennamen aus der startup-sequence entfernen
  1506.       (verwenden Sie hierfuer bitte Ihren Editor)
  1507.  
  1508.  Es werden nur Viren ohne Reset geloescht, die ich selbst reassembliert habe.
  1509.  Leider werden die Virenroutinen immer besser (immer mehr Listen und Zeiger
  1510.  veraendert), sodass mit vernuenftigen Aufwand der Orig.Zustand nicht mehr
  1511.  hergestellt werden kann. Deshalb inzwischen auch bei einigen Viren, die
  1512.  ich reassembliert habe, nur noch RESET !!
  1513.  Alles andere ist mir zu gefaehrlich !! (Zeiger vergessen, Task nicht erkannt
  1514.  usw.)
  1515.  
  1516.  
  1517.    BEKANNTE PROBLEME:
  1518.    ==================
  1519.  
  1520.    - Probleme mit Mach2.4, dann nehmen Sie bitte MachII V2.6 (z.B.Fish254)
  1521.       und lesen Sie bitte Mach2.6Doc !!
  1522.       Tip von J.K. fuer Mach2.4 :
  1523.          waehrend des Aufbaus von VT Mauszeiger bewegen
  1524.  
  1525.    - oder MachIII   (z.B.Fish378)
  1526.    - oder MachIII.1 (z.B.Fish471)
  1527.    - oder Mach IV
  1528.  
  1529.    - Probleme mit MyMenu, dann versuchen Sie bitte ParM (Fish 540)
  1530.          MyMenu haelt sich nicht an die Commodorerichtlinien.
  1531.  
  1532.    - VT meldet unter Kick1.3 eine 68030-Karte als 68020. Mit Kick2.0
  1533.      wird die Karte IMMER richtig erkannt. Der Fehler liegt bei Kick1.3
  1534.      (inzwischen auch in Literatur dokumentiert), da Bit 0 und 1 nicht
  1535.      aber Bit 2 gesetzt werden. Abhilfe: Aufruf von setcpu (auch ohne
  1536.      Parameter) setzt Bit 2.
  1537.      erledigt 09.08.91: VT erkennt jetzt auch unter KS1.3 OHNE setcpu
  1538.      68030/40 richtig
  1539.  
  1540.    - Memorywert von VT und z.B. Mach III sind verschieden. Bitte haengen
  1541.      Sie an MachIII-Wert 3 Nullen an und teilen dann durch 1024 (=1KB).
  1542.      Sie erhalten den VT-Wert. Also rechnet VT richtig !!! Faellt erst
  1543.      bei grossen MemWerten auf.
  1544.  
  1545.    - weitere Probleme bitte melden
  1546.  
  1547.    - Fuer Aenderungswuensche bin ich dankbar !!
  1548.        Texte bitte auf Disk
  1549.        (aber bitte nicht gecruncht, sondern als ASCII, Ihr
  1550.        Text- oder CrunchPrg besitze ich nach Murphy bestimmt nicht)
  1551.  
  1552.   D A N K E !!  D A N K E !!
  1553.  
  1554.   Bitte Disk mit "Viren" kennzeichnen !!!
  1555.   Adresse und Tel. nicht vergessen, kleiner Text waere nicht schlecht
  1556.    (Beides aber nicht unbedingt notwendig, nur das VIRUS-Prg.  zaehlt)
  1557.  
  1558.   Hinweis: Ich suche  n u r  Viren und neue Cruncher!! , Disk wird nach
  1559.            kopieren des VirusBBs oder des VirusPrgs  formatiert.
  1560.            Adresse und Tel. wandert nach Virusanalyse in Papierkorb !!
  1561.             (da keine Rueckfrage mehr notwendig)
  1562.            Ich pflege meine Zusagen auch einzuhalten !!
  1563.  
  1564.  
  1565.  
  1566.    Heiner Schneegold
  1567.    Am Steinert 8
  1568.    97246 Eibelstadt
  1569.    (Deutschland)
  1570.  
  1571.    Tel: 09303/8369
  1572.    (19.00 - 20.00 Uhr)
  1573.  
  1574.  Heiner
  1575.  
  1576.  
  1577.  
  1578.